.qsectiontitle {
    text-align: center;
    font-weight:bold;
    background-color: lavender;
}

.question {
    margin-bottom: 30px;
}

.question.compulsory p{
    /*background-image: url("./resources/images/star.png");*/
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 15px;
    display:table;
}

.scale-rate {
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    display:inline-table;
}
.scale-rate input{
    margin:5px;
}
.scale-rate label{
    display:inline;
    color:#686868;
    font-size:13px;
}

.grid {
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    display:block;
}

.open-ended textArea{
    resize: none;
    width:450px;
    height:100px;
}

.open-ended.small textArea{
    width:450px;
    height:50px;
}
.open-ended.big textArea{
    width:450px;
    height:200px;
}